============================================================================== TSF SYSTEMS PO Box 2639 Gainesville, Fl 32602 (904) 376-8370 ============================================================================== This text file contains: 1. Overview of SCRIPTS FOR WINDOWS and Introductory Offer. 2. Information on beta test program for six Windows 3.0 Applications. ============================================================================== TSF SYSTEMS PO Box 2639 Gainesville, Fl 32602 (904) 376-8370 ============================================================================== 1. SCRIPTS FOR WINDOWS OVERVIEW If you can write a "HELLO WORLD" program using the Windows 3.0 Software Development Kit (SDK), you can write sophisticated database applications using SCRIPTS FOR WINDOWS. SCRIPTS FOR WINDOWS is a complete set of high-level database objects for professional software engineers, providing fast development of production quality Windows 3.0 applications. SCRIPTS FOR WINDOWS currently supports two premiere database engines, Novell's Btrieve and the Microsoft/Sybase SQL Server. Novell's "Btrieve for Windows" provides high speed processing, system fault tolerance and other advanced database technology for stand-alone systems, smaller networks, or large NETWARE networks. The Microsoft/Sybase SQL Server provides high volume client/server database processing with the premiere SQL database server. SCRIPTS FOR WINDOWS includes scripts for dialog box input validation, file (table) maintenance (add, edit, delete, view), virtual display of database records (rows), report writing, SQL queries, DDE and more. These objects consists of a script (entered as a 'user-defined-resource'), much like Windows 3.0 resource scripts for menus or dialog boxes. To use any of these objects simply add a script and single function call to your Windows 3.0 application. SCRIPTS FOR WINDOWS provides unlimited flexibility in application design. For special needs each object can be extended by the programmer writing a message based 'C' function called by the object. From an end-users perspective, a SCRIPTS FOR WINDOWS application is an extremely visual, easy-to-use, fully networkable Windows 3.0 application. It has a full keyboard interface, and is surprisingly fast even on slower 640K 286 computers. Installation is easy, except for DLL's and help files, the entire application (scripts, resources, and code) is in a single executable file. Optional user preferences include the use of additional color and the ability for the enter key to act like the Windows 3.0 tab key. And for reporting purposes, in addition to standard Windows 3.0 drivers, the "Generic/Text Only" driver can be used for printers without drivers or to speed output on slow graphic printers. From the software developers perspective, creating a SCRIPTS FOR WINDOWS application is fast, flexible, and avoids the normal complexity of Windows 3.0 SDK development. The programming for the keyboard interface, memory handling, window painting, error handling, full network database hooks, DDE and much more is already done. The learning curve for using SCRIPTS FOR WINDOWS is extremely low since you use the tools, resources, and Windows functions that are already part of the Windows SDK. Creating the scripts and any optional 'C' functions for your application is fast and easy with the step by step instructions in the SCRIPTS FOR WINDOWS reference manual. Distribution of SCRIPTS FOR WINDOWS applications is safe and painless, since there are no royalties, runtimes and doesn't require the dependency on or the selling of another company's front-end. Developing applications using SCRIPTS FOR WINDOWS requires Windows 3.0, the Windows 3.0 SDK, Microsoft 'C' 6.0, either Btrieve or SQL Server, and a text editor. Designing a SCRIPTS FOR WINDOWS application basically consists of menu items made up of dialogs, file maintenance, record displays, reports and queries. DDE, along with the importing and exporting of data can be added to the application with a single script and a few function calls. Many SCRIPTS FOR WINDOWS applications will have no more 'C' code than the few basic (WinMain, WinProc, WinInit and About) modules required by every Windows application. SCRIPTS FOR WINDOWS functions and scripts can be added to existing applications. SCRIPTS FOR WINDOWS is also perfect as the back-end work-horse for applications prototyped with some CASE tools or other dialog box prototyping tools. SCRIPTS FOR WINDOWS is not a language script with complex logic. The scripts are simply parameter scripts defining information needed by the object. The scripts are entered into 'user-defined-resources' which are small text files which are added to the application executable file at link time. When the user selects a menu item and the script function is called, the script is instantly loaded into memory and executed. The programmer may also call other script functions or pass messages to objects from within any programmer written 'C function. More detail about each of the scripts follow. -------------------------------------------------------------------------------- Dialog Script The Dialog Script provides input validation for non-database dialog boxes. The Windows 3.0 dialog utility is used to create a dialog box resource. The SCRIPTS FOR WINDOWS dialog scripts specifies the dialog box name, and validation and mapping information for for each control. Validation is included for string, number, date, boolean(radio button, check box), text, listbox, push button, and custom control input. Validated input will be mapped to a 'C' structure and passed to a programmer written 'C' function. Normally, the programmer will only write code for when the OK button is pressed. However, this programmer 'C' function also receives messages for dialog box initialization, pre-input, post- input, push buttons, listbox/combobox notifications, and custom control actions. This gives the programmer the same flexibility as if a normal dialog box function were written, but with a lot less coding. Since the purposes of a dialog box are unlimited, this is the only SCRIPTS FOR WINDOWS object that actually requires any coding on the programmer's part. All of the other scripts can be used without any 'C' coding. Below is the script used for the "String Option Demo" on the "DialogScript" pop- up menu. TOOLDIALOG TD_STR TOOLRECORDSIZE 77 TOOLFIELD 101,1,1,Normal String,0,11,0,0,,0,0,,,,0,,,0,0,,0,0,0,0,0 TOOLFIELD 102,1,1,Required Chars,11,11,10,0,,0,0,,,,0,,,0,0,,0,0,0,0,0 TOOLFIELD 103,1,1,ZeroFill/Upper,22,11,0,0,,1,1,,,,0,,,0,0,,0,0,0,0,0 TOOLFIELD 104,1,1,Legal Chars,33,11,0,0,,0,0,0123456789,,,0,,,0,0,,0,0,0,0,0 TOOLFIELD 105,1,1,Default String,44,11,0,1,default,0,0,,,,0,,,0,0,,0,0,0,0,0 TOOLFIELD 106,1,1,Repeat String,66,11,0,2,,0,0,,,,0,,,0,0,,0,0,0,0,0 -------------------------------------------------------------------------------- File (Table) Maintenance Script The File (SQL Table) Maintenance Script provides for adding, editing, deleting and viewing networkable database records (SQL rows). The Windows 3.0 dialog utility is used to design and create a dialog box resource. The File Maintenance script specifies the dialog box name and field (SQL column) information for each dialog box control. Information can be cross verified and displayed from secondary files as part of the script. A single call to the File Maintenance Script Function in your windows application will allow records to be added, edited, deleted or viewed. No other coding is generally needed. However, if necessary, the File Maintenance Script Function can call a message - based programmer written 'C' function for special needs such as additional input validation, working with list or combo boxes, or to take over update control for multi-table updates. Below is the script used to for Customer Maintenance on the "FileMaintScript" pop-up menu and as a push button option at the bottom of the "Customer Display" on the "DisplayScript" pop-up menu TOOLDIALOG TD_CUST TOOLTABLE TD_CUSTOMER TOOLFIELD 101,1,1,CustNumber,Customer Number,0,0,,1,1,,,,0,,,0,0,,0,0,0,0,1 TOOLFIELD 102,1,1,CustAlpha,Customer Alpha,0,0,,1,0,,,,0,,,0,0,,0,0,0,0,0 TOOLFIELD 103,1,1,CustName,Customer Name,0,0,,0,0,,,,0,,,0,0,,0,0,0,0,0 TOOLFIELD 104,1,1,CustAddress1,Customer Address,0,0,,0,0,,,,0,,,0,0,,0,0,0,0,0 TOOLFIELD 105,1,1,CustAddress2,Customer Address,0,0,,0,0,,,,0,,,0,0,,0,0,0,0,0 TOOLFIELD 106,1,1,CustPhone,Customer Phone,0,0,,0,0,,,,0,,,0,0,,0,0,0,0,0 TOOLFIELD 107,1,1,CustType,Customer Type,0,0,,1,1,,,,1,TD_CUSTTYPE,TypeNumber,0,5,0,0,0,0,0 TOOLFIELD 108,1,2,TypeDescript,Type Description,0,0,,0,0,,,,2,TD_CUSTTYPE,TypeDescript,0,0,0,0,0,0,0 TOOLFIELD 109,5,1,Comments,Comments,,0,0,0,0,0,0 -------------------------------------------------------------------------------- Display Script The Display Script provides for the virtual display of database records by use of a scroll bar. The records can be displayed in optional key orders with a SORT option, and a GOTO option can be used to go directly to records. Other push buttons at the bottom of the screen can call the File Maintenance Script or other programmer written tasks. Formatting of the record output can be done in the script or for graphic or more complex output the formatting can be done in the optional programmer written 'C' function. Formatting can include accessing and displaying information from secondary files. The script used in the "Customer Display" on the "DisplayScript" pop-up menu in the TDEMO program is shown below. TOOLCAPTION Customer File Maintenance TOOLTABLE TD_CUSTOMER TOOLOPTION &Add,Add Customer,A,1,0 TOOLOPTION &Edit,Edit Customer,E,2,0 TOOLOPTION &Delete,Delete Customer,D,3,0 TOOLOPTION &View,View Customer,V,4,0 TOOLOPTION &Goto,Goto Customer,V,6,0 TOOLOPTION &Sort,Sort Customer,S,5,0, TOOLOPTION &Cancel,Cancel,C,7,0, TOOLORDER 1,1,Customer Number,2,1,1,CustNumber TOOLORDER 2,1,Customer Alpha,2,1,2,CustAlpha,CustNumber TOOLORDER 3,1,Customer Type,2,1,3,CustType,CustAlpha,CustNumber TOOLCOLUMN 1,1,0,No,CustNumber,5,0,0,, TOOLCOLUMN 1,1,6,Name,CustName,30,0,0,, TOOLCOLUMN 1,1,37,Address,CustAddress1,30,0,0,, TOOLCOLUMN 1,2,0,,CustAlpha,5,0,0,, TOOLCOLUMN 1,2,9,,CustPhone,15,0,0,, TOOLCOLUMN 1,2,37,,CustAddress2,30,0,0,, TOOLCOLUMN 1,1,68,Type,CustType,3,0,1,td_custtype,TypeNumber TOOLCOLUMN 1,2,68,,TypeDescript,20,0,2,td_custtype,typedescript TOOLFMRESOURCE td_cust When running the demo select a record by double clicking a record or pressing return before you click the Edit, Delete or View pushbuttons (or press E, D, or V keys). If a record is selected it will be shown automatically in the File Maintenance dialog box. The file maintenance script will remain in Add, Edit, Delete or View mode until Cancel is pressed. This optimizes throughput in high volume input situations. -------------------------------------------------------------------------------- REPORT SCRIPT The Report Scripts defines pre-report dialog box controls, report sort and range information, and formatting. The report script can be used in simple manner or the programmer written 'C' function can be used for the most complex reports. A pre-report dialog box is designed and created with the Windows 3.0 dialog utility. The script for the pre-report dialog box controls is identical to that used by the dialog script and multiple sorts and minimum and maximum ranges can be specified in the script. The report script function provides for titles, headings, sub-headings, record output, sub-totals and grand totals. The report formatting can be done in the script including accessing and printing information from secondary files. Or the formatting can be done by a programmer written 'C' function. Functions for printer selection, font selection, new page checks and other report purposes are provided. The report script function also allows the Windows 3.0 "Generic/Text Only" to use 10,12 and 17 CPI printing on slow graphic printers or for printers without Windows 3.0 drivers. The report script below is used by the "Customer List" menu item on the "Report Script" pop-up menu in the TDEMO program. TOOLDIALOG TDP_CUST TOOLRECORDSIZE 50 TOOLFIELD 101,3,1,Alpha Sort,0,2,3,2,1,1,1,0,,,0,0,,0,0,0,0,0 TOOLFIELD 102,3,1,Number Sort,0,2,3,2,2,0,0,0,,,0,0,,0,0,0,0,0 TOOLFIELD 103,3,1,Type Sort,0,2,3,2,3,0,0,0,,,0,0,,0,0,0,0,0 TOOLFIELD 104,1,1,Min Customer Number,2,6,5,1,00001,1,1,0123456789,,,0,,0,0,,0,0,0,0 TOOLFIELD 105,1,1,Max Customer Number,8,6,5,1,99999,1,1,0123456789,,,0,,0,0,,0,0,0,0 TOOLFIELD 106,1,1,Min Customer Alpha,14,6,0,1,,1,0,,,,0,,0,0,,0,0,0,0 TOOLFIELD 107,1,1,Max Customer Alpha,20,6,0,1,ZZZZZ,1,0,,,,0,,0,0,,0,0,0,0 TOOLFIELD 108,1,1,Min Customer Type,26,4,3,1,001,1,1,0123456789,,,0,,0,0,,0,0,0,0 TOOLFIELD 109,1,1,Max Customer Type,30,4,3,1,999,1,1,0123456789,,,,0,,0,0,,0,0,0,0 TOOLREPORTNAME CUSTOMER LIST TOOLTABLE TD_CUSTOMER TOOLORDER 101,1,2,CustAlpha,CustNumber TOOLORDER 102,1,1,CustNumber TOOLORDER 103,1,3,CustType,CustAlpha,CustNumber TOOLRANGE 104,1,CustNumber TOOLRANGE 105,-1,CustNumber TOOLRANGE 106,1,CustAlpha TOOLRANGE 107,-1,CustAlpha TOOLRANGE 108,1,CustType TOOLRANGE 109,-1,CustType TOOLCOLUMN 1,0,2,0,No,CustNumber,5,0,0,,,0 TOOLCOLUMN 1,0,3,0,,CustAlpha,5,0,0,,,0 TOOLCOLUMN 1,0,2,7,Name/Address,CustName,30,0,0,,0 TOOLCOLUMN 1,0,3,7,,CustAddress1,30,0,0,,,0 TOOLCOLUMN 1,0,4,7,,CustAddress2,30,0,0,,,0 TOOLCOLUMN 1,0,2,39,Phone,CustPhone,15,0,0,,,0 TOOLCOLUMN 1,0,2,56,Type,CustType,3,0,1,td_custtype,TypeNumber,0 TOOLCOLUMN 1,0,3,56,,TypeDescript,20,0,2,td_custtype,typedescript,0 TOOLCOLUMN 1,0,2,80,Comments,Comments,40,1,0,,,0 TOOLCOLUMN 1,0,3,80,,Comments,40,2,0,,,0 TOOLCOLUMN 1,0,4,80,,Comments,40,3,0,,,0 TOOLSUB 103,1,Customer Type,CustType,1,0 TOOLCOLUMN 1,1,1,0,Customer Type: ,CustType,3,0,1,td_custtype,TypeNumber,0 TOOLCOLUMN 1,1,1,20,,TypeDescript,20,0,2,td_custtype,typedescript,0 -------------------------------------------------------------------------------- Other Scripts SCRIPTS FOR WINDOWS includes these other scripts: Btrieve Version File Initialization Script. Includes script for Btrieve file creation and initialization. Start-up Script (Optional). Includes start-up dialog, passwords, file creation and more DDE Script (Optional). Client/Server DDE functions along with data Import/Export. SQL Server Version Log-on Script. Log-on dialog box, table existence and security checks. Query Script. Provides for non-programmer dialogs and/or general SQL queries. DDE Script (Optional). Client/Server DDE functions along with data Import/Export. --------------------------------------------------------------------------------- Requirements for using SCRIPTS FOR WINDOWS In order to use SCRIPTS FOR WINDOWS you must have the following development environment: Microsoft Windows 3.0 Software Development Kit (SDK) Microsoft 'C' 6.0 or later. Program Editor (Programmer's Workbench provided with 'C' 6.0 can be used) Btrieve Version: Novell's "Btrieve for Windows" (recommended) or an older TSR version of Novell's Btrieve. SQL Server Version: Microsoft/Sybase SQL Server Microsoft LAN Manager 2.0 or 1.x API's (Comes with LAN Manager) DOS workstations running Windows 3.0 for development. SCRIPTS FOR WINDOWS cannot be used without the Windows SDK or your ownership of Novell's Btrieve or a network running Microsoft/Sybase SQL Server. SCRIPTS FOR WINDOWS applications can be developed and run on 640K DOS computers. ------------------------------------------------------------------------------- SCRIPTS FOR WINDOW DEMONSTRATIONS Demo software and detail explanations of the toolkits can be downloaded from: Microsoft Online (2-Way Exchange Board) Advertisements - Files SCRIPTS FOR WINDOWS(Btrieve Version) SCRIPTS FOR WINDOWS(SQL Server Version) AQUERY DEMO (Win 3.0/SQL Server App) Compuserve Btrieve-----Microsoft Operating Systems/Development Forum (GO MSOPSYS) 3-Libraries (Files) 9-Windows Developers 4-DOWNLOAD a file File Name? TDEMO.ARC (Btrieve Version) SQL Server--Microsoft Operating Systems/Development Forum (GO MSOPSYS) 3-Libraries (Files) 5-SQL Server 4-DOWNLOAD a file File Name? TDEMOS.ARC (SQL Server Version) The SCRIPTS FOR WINDOWS Btrieve demo file is approximately 138K bytes. The SCRIPTS FOR WINDOWS SQL Server demo file is approximately 140K bytes. These ARCed files contain a detail description, demo application, demo data, and help file. The Btrieve demo file "TDEMO.ARC" is approximately 138K bytes. It includes the Btrieve DLL and will run on any computer running Windows 3.0. The SQL Server demo file "TDEMOSQL.ARC" is appoximately 140K bytes and requires a OS2 LAN Manager 2.0 or 1.x running SQL Server with DOS workstations running Windows 3.0. You will also need the SQL Server Windows DLL ("W3DBLIB.DLL") dated 8/8/90 or later. The demos are almost identical (except Log-on and Query scripts in the SQL Server version), so either demo should give a good overview of SCRIPTS FOR WINDOWS. ------------------------------------------------------------------------------ PRE-RELEASE PROGRAM FOR SCRIPTS FOR WINDOWS We are pre-releasing SCRIPTS FOR WINDOWS. These API toolkits are complete, fully documented, and ready to use. We are currently placing ads, finalizing packaging, and otherwise preparing for an formal introduction in April 1991. This is not a beta program. The only difference in the pre-release program and the final version is a 60% reduction in list price, a xerox copy instead of bound user manual, and free support for the month of January 1991. Scripts for Windows Pricing API-Btrieve Version (List $695) Pre-Release Price $278 API-SQL Server Version(List $995) Pre-Release Price $398 Other Scripts Start-up Script(Btrieve Only) $295. (includes source) DDE Script(Btrieve) $295. (includes source) DDE Script(SQL Server) $295. (includes source) Source Code-Btrieve Version $1,995. (includes site license) Source Code-SQL Server Version $2,995. (includes site license) The pre-release toolkit includes: Documentation: User Manual (xeroxed) Software: Function library, include file and resources. Demo Application Demo Application Source Application Shell AQUERY Program and Source (SQL version only) ---------------------------------------------------------------------- 2. OTHER INFORMATION There are close to 3 years of development in SCRIPTS FOR WINDOWS. We have completely converted to Windows 3.0 including ability to use combo- boxes, custom controls, the Windows 3.0 "Generic/Text Only" driver, and other advanced Window development concerns. We have been shipping applications developed with SCRIPTS FOR WINDOWS for almost 2 years. We have put off releasing these toolkits for support and market size reasons, while we concentrated on applications. Hopefully, this pre- release program will give us a better idea of market size and support needs for SCRIPTS FOR WINDOWS. We think we have done everything required for internationalization. Dates, times and ANSI character support from the international settings on the control panel is done. It should take a software developer no more than a couple of hours to modify the string file and modify dialog box wording for conversion to another language. However, we have not tested for internationalization. We would appreciate any feedback from international software developers. And will correct any problems promptly. ---------------------------------------------------------------------- VERTICAL MARKET SOFTWARE DEVELOPERS We are looking for partnerships in developing the next generation Windows 3.0 applications. If you have a large installed base in a vertical market, we may be able to help to get these application done quickly. We are finalizing accounting and other systems which may be a excellent start in some vertical markets. We are looking for longer term projects that fully support at least one full time programmer. ====================================================================== TSF SYSTEMS PO Box 2639 Gainesville, FL 32602 (904) 376-8370 ====================================================================== BETA PROGRAM FOR WINDOWS 3.0 APPLICATIONS (ACCOUNT)ACCOUNTING SYSTEM (ALIST) MULTIPLE PURPOSE LIST (ASUPPORT) CUSTOMER SUPPORT SYSTEM (ABOOK) COMPANY HANDBOOK SYSTEM (ATICKLER) PROFESSIONAL DATE TRACKING SYSTEM (APERCENT) INTEREST RATE/PRESENT VALUE COMPUTATIONS We are finalizing six Windows 3.0 applications for beta release. We are currently placing ads, finalizing packaging, and otherwise preparing for an April 1991 introduction. These applications are high-quality leading-edge Microsoft Windows 3.0 applications. They are SAA compliant, can be run by both keyboard and mouse, include Help Systems, and utilize DDE. They have easy-to-use installation programs and are fully networkable on any network supported by Windows 3.0. These products were developed using the Btrieve version of SCRIPTS FOR WINDOWS. The primary purpose of the beta release program is to get user feedback before final release. Enclosed with each beta release package is the software, xerox copy of the manual, and a questionnaire. For your assistance in this beta program we will send you a final packaged copy of the software without charge if you return the questionnaire prior to March 31, 1991. The cost to participate in the beta program is $35 per system. ACCOUNT-ACCOUNTING SYSTEM Includes General Ledger, Accounts Payable and Accounts Receivable. This high-end accounting system is visual and easy-to-use. The system provides for multi-company usage, on-line posting, high-level database integrity , unlimited file sizes, password control, DDE and other advanced features. It is reasonably fast on 640K 286 computers. It is fully networkable on any network and can utilize a server VAP included with NETWARE SFT(not ELS). Payroll, Order Entry/Inventory, Job Cost, and Fixed Assets modules should be ready for beta release in April for June 1991 release. Do not send any money for the beta program on these systems. ALIST-MULTIPLE PURPOSE LIST PROGRAM ALIST is a multiple purpose name and address program that is also intended to be used for prospect and sales information. The system also maintains a list of open and completed tasks for the names. It allows for customization of statuses, salesmen, product lines, lead sources, dates, amounts and multiple choice questions. In addition to printing name and task lists, it also includes profile and lead source reports. Information from the system can be accessed by other applications via DDE. DDE is also used to automate letter writing by starting up a word processor and executing documents/macros by a single button press. Name data can also be imported or exported in a standard delimited format. Its quick start-up, visual nature and ease-of-entry makes it perfect for maintaining any name list, related information and associated tasks. ASUPPORT-CUSTOMER SUPPORT SYSTEM The ASUPPORT system is intended to be used for customer support in software companies or other industries with similar support requirements. This system maintains a customer file, support history and a knowledge base. The knowledge base allows for problems and solutions to be built on an "as-you-go" basis and are accessed quickly via topics and keywords. The customer file allows configuration and other information to be entered. The support history keeps track of each contact and conversation times. Reports include customer support history, and analysis of the support department. The system is visual, easy-to-use, can utilize DDE, and is fully networkable on any network. ABOOK-COMPANY HANDBOOK SYSTEM ABOOK maintains an on-line "Company Handbook"; the written record of operating procedures that all companies should maintain. It comes with over a 100 general operating practices including hiring, firing, vacations, employee telephone usage, customer relations, purchasing, physical inventory, and other operating procedures that are generally accepted by most of today's businesses. You can modify these policies as a starting point and add additional operating procedures as you have time. You should add job descriptions and requirements for all employees, important deadlines for operating your business and other industry specific practices.. This visual system lets you access company procedures by subject matter, responsible person, and timeframe. You can use this system as an on-line handbook, print an entire handbook with table of contents, print a personalized handbook for specific job categories, or print specific company procedures as you need it. This system is visual, easy-to-use, and is fully networkable on any network. ATICKLER-PROFESSIONAL DATE TRACKING SYSTEM ATICKLER is tickler system designed for CPA's, lawyers, architects, and other professionals to keep track of recurring client date information. The system maintains clients, client types, standard tasks, responsible person and more. Tasks can be entered for standard tasks, a series of tasks, or unique tasks for each client. The system can be used as a on-line tickler or to-do lists can be printed. ATICKER can be used with a word processor to automatically generate client information letters on a regular basis. The system is visual, easy-to-use, supports DDE, and is fully networkable on any network. APERCENT-INTEREST RATE/PRESENT VALUE CALCULATIONS APERCENT is for any professional that relies on interest rates calculations. APERCENT can create amortization schedules, solve for various percentage rates, number of payments, total interest and more. It can handle conventional, irregular-payment, balloon, and other type loans. Compounding intervals can be daily, weekly, biweekly, semi- monthly, quarterly, semi-annual, annual and custom intervals. Handles rule of 78, and 360 or 365 day years. This system is simple to use. It maintains each calculation as a separate file, so you can call up previous calculations. APERCENT is visual, easy-to-use, fully networkable and supports DDE. ---------------------------------------------------------------------- HOW TO PARTICIPATE IN THE BETA RELEASE PROGRAM The cost to join the beta release program is $35 to cover costs for copying, duplication, shipping and the subsequent final copy for each system for which you would like to participate. Send your check ($35 for each system made out to THE SOFTWARE FACTORY), name, address, phone number and the names of the systems in which you would like to participate to: TSF SYSTEMS (or THE SOFTWARE FACTORY) Beta Program PO Box 2639 Gainesville, FL 32602 We cannot take orders or answer questions about this beta program by phone. Make sure that you make your check payable to THE SOFTWARE FACTORY. Some systems will be shipped immediately, all systems should be shipped by the end of February. We will not cash your check until shipping takes place. The accounting system will be the last to be shipped on the beta program because of documentation reasons. We would appreciate you not calling us about the beta program. We will keep you informed by mail of important information as necessary. Only 5-1/4" disks are available for beta release. These disks can be copied to 3-1/2" disks. PRICES, SUPPORT, SHIPPING DATES IN THIS BETA PROGRAM ARE SUBJECT TO CHANGE AND MAY BE CHANGED WITHOUT NOTICE. ---------------------------------------------------------------------- SYSTEM REQUIREMENTS GENERAL: These applications require a computer with Windows 3.0 installed. These applications are true Windows 3.0 applications and cannot operate on older version of Windows. All applications can run in Windows 3.0 386-enhanced, standard and real modes. Basically, any computer running Windows 3.0 can run these applications. Although all systems can be run with the keyboard interface, a mouse is highly recommended, if not essential. PRINTER: Any dot-matrix printer can be used, even those without a Windows 3.0 driver by using the Windows 3.0 "Generic/Text Only Driver". Any laser printer can be used as long as 8, 10, 12 point or scalable fonts are installed. NETWORKS: These systems will run on any network supported by Windows 3.0. Additionally, on Novell Netware SFT (not entry level(ELS)) networks the applications can optionally use a requestor/server for higher performance. Details are included in the manuals. ---------------------------------------------------------------------- BETA RELEASE PROGRAM SUPPORT We are not yet set up with the manpower to provide direct support for this beta-release program. Our normal support which will start in February will be by a (900) phone number at $2.00 a minute. We will inform you when this support is available. Each application has an easy-to-use installation program. The Windows 3.0 HELP system, operating manual, and additional information should solve almost every support problem you may have. We have been shipping Windows applications for almost two years, and the majority of our support problems have been solved with Windows 3.0. If you have any problems, which should be extremely minimal, please communicate via written letter. We may or may not be able to respond to your query. If you find a problem, please write to us at once. Also include any comments when you return the enclosed questionnaire. FUTURE PRE-RELEASE PROGRAMS We plan to have 15 to 20 applications in our catalog by the end of 1991. If you participate in this beta test program and return the questionnaire we will inform you about future products as they become available. In addition to the applications above we are also pre-releasing our Windows 3.0 programmer development toolkits. These toolkits are only intended for Windows 3.0 SDK programmers and are too complex for end-users. Information about the SCRIPTS FOR WINDOWS tookits can be downloaded from Compuserve or Microsoft OnLine.